package br.com.integrator.web;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

import org.omg.CORBA.PRIVATE_MEMBER;

import modelo.PaisesBean;
import modelo.ProdutorVinho;
import modelo.TipoVinhoBean;
import dao.VinhoDAO;
import entities.Vinho;

public class TestaInclusao extends Vinho{
	
	private static VinhoDAO vinhoDAO;
	
	public static void main(String[] args){
		
	
		EntityManagerFactory factory = Persistence.createEntityManagerFactory("vinho");
		EntityManager em = factory.createEntityManager();  
		
		    PaisesBean paisesBean = new PaisesBean();	
			paisesBean.setPais("brasil");
			ProdutorVinho produtorVinho = new ProdutorVinho();
			produtorVinho.setProdutor("carlos");
			TipoVinhoBean tipoVinhoBean = new TipoVinhoBean();
			tipoVinhoBean.setTipoVinho("espumente");
			VinhoBean vinhoBean = new VinhoBean();
			vinhoBean.setNome("rasss");
			
			Vinho vinho = new Vinho();
			vinho.setNome(vinhoBean.getNome());
			vinho.setPais(paisesBean.getPais());
			vinho.setProdutor(produtorVinho.getProdutor());
			vinho.setTipoVinho(tipoVinhoBean.getTipoVinho());

			em.getTransaction().begin(); 
			em.persist(vinho); 
			em.getTransaction().commit();
	
		

		
		
	}
	

}
